Início Artigos

Comandos Git Básicos para Iniciantes

O Git é uma das ferramentas mais utilizadas no mundo do desenvolvimento para controle de versão de projetos. Com ele, é possível acompanhar o histórico de alterações, colaborar com outras pessoas e manter o código organizado. A seguir, vamos apresentar os comandos mais importantes do Git com explicações claras e diretas para quem está começando.

1. git init

Este comando é usado para iniciar um novo repositório Git em um diretório local. Ao executá-lo, o Git cria uma pasta oculta chamada .git que contém todos os arquivos de controle de versão.

git init

Exemplo prático: crie uma nova pasta com seu projeto, entre nela pelo terminal e execute o comando. Agora seu projeto já está sendo versionado!

2. git clone

Usado para clonar (copiar) um repositório existente da internet para seu computador. Ele baixa todos os arquivos do projeto e o histórico de commits.

git clone https://github.com/usuario/repositorio.git

Dica: Ideal para contribuir com projetos hospedados no GitHub.

3. git status

Exibe o estado atual do seu repositório, incluindo arquivos modificados, não versionados ou prontos para serem enviados (staged).

git status

Exemplo: Use esse comando com frequência para saber o que ainda precisa ser commitado.

4. git add

Adiciona arquivos ao "staging area", preparando-os para serem commitados.

git add nome-do-arquivo
git add . (adiciona todas as alterações)

Importante: Somente os arquivos adicionados com add serão incluídos no próximo commit.

5. git commit

Registra as alterações adicionadas com uma mensagem descritiva. É como tirar uma "foto" do seu projeto naquele momento.

git commit -m "mensagem do commit"

Dica: Use mensagens claras e diretas como git commit -m "adiciona funcionalidade de login".

6. git push

Envia os commits locais para o repositório remoto (como o GitHub).

git push origin main

Observação: Você precisa ter permissão no repositório remoto para enviar alterações.

7. git pull

Atualiza seu repositório local com as alterações feitas por outros colaboradores no repositório remoto.

git pull origin main

Bom hábito: Sempre dê um git pull antes de começar a trabalhar para evitar conflitos.

8. git branch

Cria ou lista branches (ramificações) do projeto. Cada branch pode representar uma nova funcionalidade ou teste.

git branch
git branch nova-funcionalidade

Branches facilitam: trabalhar em paralelo sem afetar o código principal.

9. git checkout

Troca de branch ou restaura arquivos. Muito útil para alternar entre diferentes versões do projeto.

git checkout nome-da-branch

Dica: Combine com git branch para criar e depois mudar de branch.

10. git merge

Une as alterações de uma branch em outra. Normalmente usado para juntar uma branch de desenvolvimento ao código principal.

git merge nome-da-branch

Atenção: Resolva conflitos com cuidado se houver alterações em arquivos iguais nas branches.

Conclusão

Dominar os comandos básicos do Git é essencial para qualquer desenvolvedor. Eles permitem que você trabalhe de forma mais organizada, segura e colaborativa. Com o tempo, esses comandos se tornarão parte natural do seu fluxo de trabalho.

Video tutorial: